An Approach of Software Architectural Styles Detection Using Graph Grammar
نویسندگان
چکیده
منابع مشابه
Distilling Software Architectural Primitives from Architectural Styles
Architectural styles codify commonly used idioms in system structures, organizations, and interactions. Existing classifications of architectural styles provide empirical guidelines for style selection, but fail to systematically characterize styles or reveal their foundations. Moreover, the mapping between architectural styles and their implementations is generally poorly understood. This pape...
متن کاملA Comparison of Software Architectural Styles Using Aspects
To meet the demand and stay competitive, many systems were traditionally pieced together without much consideration given to their quality, modifiability, scalability, security, or maintainability. This has since littered the computing landscape with brittle applications with high maintenance and complexity. Over time, these maligned systems have propagated in size and merged or integrated to b...
متن کاملSoftware Document Integration using Graph Grammar Specifications
The integration of documents is one of the key problems in software engineering today. This paper presents an approach for integrating documents that were created in different phases of the lifecycle by using integration tools. These tools execute a transformation algorithm that is expressed by a set of transformation rules. They are based on a generic framework that can be reused for new proto...
متن کاملSoftware Architectural Styles for Network-based Applications
A software architecture determines how system components are identified and allocated, how the components interact to form a system, the amount and granularity of communication needed for interaction, and the interface protocols used for communication. For a network-based application, system performance is dominated by network communication. Therefore, selection of the appropriate architectural...
متن کاملUsing an architectural approach to integrate heterogeneous, distributed software components
Many computer programs cannot be easily integrated because their components arc distributed and heterogeneous, i.e.. they are implemented in diverse programming languages, use different data representation formats, or their runtime environments are incompatible. In many cases, programs are integrated by modifying their components or interposing mechanisms that handle communication and conversio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Engineering and Technology
سال: 2014
ISSN: 1793-8236
DOI: 10.7763/ijet.2014.v6.679